package tmallsc

import (
	"encoding/xml"

	"github.com/bububa/opentaobao/model"
)

// TmallWorkcardIdentifyAPIResponse 工单核销 API返回值
// tmall.workcard.identify
//
// 工单核销，当工单完成以后，通过调用此接口核销
// 可以按照多维度核销工单，
// 电器预约安装按照工单维度核销，必选字段workcard_id,buyer_id,identify_code，可选字段attrs，通过扩展字段attrs回传机器码，格式{sn:'机器码'}
type TmallWorkcardIdentifyAPIResponse struct {
	model.CommonResponse
	TmallWorkcardIdentifyAPIResponseModel
}

// TmallWorkcardIdentifyAPIResponseModel is 工单核销 成功返回结果
type TmallWorkcardIdentifyAPIResponseModel struct {
	XMLName xml.Name `xml:"tmall_workcard_identify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *TmallWorkcardIdentifyResult `json:"result,omitempty" xml:"result,omitempty"`
}
